"""
读取Excel中的数据
按行和列队内容进行检索
内容匹配关键字内容，如果匹配上了则输出该行数据
"""

import pandas as pd 

# 1.读取部门所属项目的所有日报数据
path = 'C:/Users/pc/Downloads/任务.csv'
df = pd.read_csv(path)

# 2.定义关键字的集合
# 客户、长安、验收、甲方、乙方、供应商、合同、交付、量产、C798、车厂、主机厂、DCSP、云诊、云诊断和能量
keywords = ['客户','长安','验收','甲方','乙方','供应商','合同','交付','量产','C798','车厂','主机厂','DCSP','云诊','云诊断','能量']

# 3.遍历每一行、每一列的数据
for i in range(len(df)):
    for j in range(len(df.columns)):
        # 4.如果该单元格的内容包含关键字，则输出该行数据
        for keyword in keywords:
            if keyword in str(df.iloc[i,j]):
                print(str(df.iloc[i,0]) + '~' + str(df.iloc[i,1]) + '~' + str(df.iloc[i,5]) + '~' + str(df.iloc[i,j]))
                break